Taurotragus derbianus

Explore definitions, synonyms, and language insights of Taurotragus derbianus

Definitions

Noun
large dark striped eland of western equatorial Africa

More General Terms